Some New Randomized Approximation Algorithms
نویسنده
چکیده
The topic of this thesis is approximation algorithms for optimization versions of NP-complete decision problems. No exact algorithms with sub-exponential running times are known for these problems, and therefore approximation algorithms with polynomial running times are studied. An approximation algorithm does not necessarily nd the optimal solution, but it leaves a guarantee of how far from the optimum the output solution can be in the worst case. This performance guarantee is the measure of quality of an approximation algorithm; it should be as close to 1 as possible. We present new approximation algorithms for several di erent maximization problems. All problems are essentially constraint satisfaction problems: An instance consists of a set of constraints on groups of variables. The objective is to satisfy as many of the constraints as possible. Most results on such problems are for binary variables; we give some results for binary variables and some where the domain is Zp. A common feature of all such problems is that they can be approximated within a constant factor by picking a variable assignment uniformly at random. Until recently, this was the best known approximation algorithm for many constraint satisfaction problems. Algorithms based on semide nite programming were introduced by Goemans and Williamson in 1994, and they revolutionized the eld. We continue this line of research and use semide nite programming combined with randomized rounding schemes to obtain algorithms better than picking a solution at random for several di erent problems: Max Set Splitting, Max 3-Horn Sat, Max E2-Lin mod p, and Max p-Section. When restricted to dense instances, most such problems become easier to approximate. We devise a polynomial time approximation scheme for the family Max Ek-Function Sat mod p of constraint satisfaction problems for which the domain is Zp. We also prove lower bounds on the approximability of Max k-Horn Sat and Max E2-Lin mod p. A lower bound in this context is a proof that it is impossible to approximate a problem within some given performance guarantee unless P = NP.
منابع مشابه
Efficient Approximation Algorithms for Point-set Diameter in Higher Dimensions
We study the problem of computing the diameter of a set of $n$ points in $d$-dimensional Euclidean space for a fixed dimension $d$, and propose a new $(1+varepsilon)$-approximation algorithm with $O(n+ 1/varepsilon^{d-1})$ time and $O(n)$ space, where $0 < varepsilonleqslant 1$. We also show that the proposed algorithm can be modified to a $(1+O(varepsilon))$-approximation algorithm with $O(n+...
متن کاملSample-and-Accumulate Algorithms for Belief Updating in Bayes Networks
Belief updating in Bayes nets, a well known computationally hard problem, has recently been approximated by several deterministic algorithms, and by various randomized approximation algorithlns. Deterministic algorithms usually provide probability bounds, but have an exponential runtime. Some randomized schemes haw~, a polynomial runtime, but provide only probability estimates. We present rando...
متن کامل2 . 2 A 78 - Approximation Algorithm for MAX 3 SAT
In CS109 and CS161, you learned some tricks of the trade in the analysis of randomized algorithms, with applications to the analysis of QuickSort and hashing. There’s also CS265, where you’ll learn more than you ever wanted to know about randomized algorithms (but a great class, you should take it). In CS261, we build a bridge between what’s covered in CS161 and CS265. Specifically, this lectur...
متن کامل08201 Abstracts Collection - Design and Analysis of Randomized and Approximation Algorithms
The Dagstuhl Seminar on “Design and Analysis of Randomized and Approximation Algorithms” (Seminar 11241) was held at Schloss Dagstuhl between June 13–17, 2011. There were 26 regular talks and several informal and open problem session contributions presented during this seminar. Abstracts of the presentations have been put together in this seminar proceedings document together with some links to...
متن کاملLecture 17 : Toward Randomized Low - rank Approximation in Practice
As with the LS problem and algorithms, here we also want to understand how these theoretical ideas for randomized low-rank matrix approximation can be used in practice. As we will see, just as with the LS problem and algorithms, the basic ideas do go through to practical situations, but some of the theory must be modified in certain ways. Among the issues that will come up for the randomized lo...
متن کامل